<!DOCTYPE html >
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head th:replace="admin/index::head">
    <meta charset="utf-8">
    <title>
        用户组列表
    </title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="format-detection" content="telephone=no">
    <link rel="stylesheet" th:href="@{/css/main.css}" media="all">
    <link th:href="@{/css/bootstrap.css}" rel="stylesheet"/>
</head>
<body>
<div class="layui-layout layui-layout-admin">
    <div class="layui-header header header-demo" th:replace="admin/index :: menu"></div>
    <div class="layui-side layui-bg-black x-side show_list" style="left:0px;" id=""
         th:replace="admin/index::menu1"></div>

    <div class="layui-tab layui-tab-card site-demo-title x-main" lay-filter="x-tab" lay-allowclose="true"
         style="left: 220px;border-left: solid 2px #2299ee;">
        <ul class="layui-tab-title">
            <li class="layui-this"> 用户组列表 <i class="layui-icon layui-unselect layui-tab-close">ဆ</i></li>
        </ul>
        <div class="layui-tab-content site-demo site-demo-body">
            <div class="x-nav">
                        <span class="layui-breadcrumb">
                          <a><cite>首页</cite></a>
                          <a><cite>用户组管理</cite></a>
                          <a><cite>用户组列表</cite></a>
                        </span>
                <a class="layui-btn layui-btn-small" style="eline-height:1.6em;margin-top:3px;float:right"
                   href="javascript:location.replace(location.href);" title="刷新"><i class="layui-icon"
                                                                                    style="line-height:30px">ဂ</i></a>
            </div>
            <div class="x-body">

                <xblock>
                    <button class="layui-btn layui-btn-danger" onclick="delAll()">
                        <i class="layui-icon">&#xe640;</i>批量删除
                    </button>
                    <button class="layui-btn" onclick="role_add('添加用户组','/administrator/admingroupadd.html  ','900','500')"><i
                            class="layui-icon">&#xe608;</i>添加
                    </button>
                    <span class="x-right" style="line-height:40px">共有数据：<span class="layui-badge" th:text="${ag.total}"></span> 条</span>
                </xblock>
                <table class="layui-table">
                    <thead>
                    <tr>
                        <th>
                            <input id="all" type="checkbox" name="" value="">
                        </th>
                        <th>
                            序号
                        </th>
                        <th>
                            角色编码
                        </th>
                        <th>
                            角色名
                        </th>
                        <th>
                            拥有权限规则
                        </th>
                        <th>
                            创建者
                        </th>
                        <th>
                            创建时间
                        </th>
                        <th>
                            状态
                        </th>
                        <th>
                            操作
                        </th>
                    </tr>
                    </thead>
                    <tbody id="ulContainer">
                    </tbody>
                </table>

                <div id="page"
                     style="float: right; margin-right: 145px; position: relative; top: -15px;">
                    <span id="totalPage"  style='display: none' th:text="${ag.pages}"></span>
                    <ul class="pagination" id="pagination-demo"></ul>
                </div>
            </div>
        </div>
    </div>
</div>
<th:block th:include="admin/index::script"></th:block>
<script th:src="@{/myjs/adminGroup.js}"></script>
<!--<script th:src="@{/lib/layui/layui.js}" charset="utf-8"></script>-->
<!--<script th:src="@{/js/x-layui.js}" charset="utf-8"></script>-->
<script>
    layui.use(['laydate', 'element', 'laypage', 'layer'], function () {
        $ = layui.jquery;//jquery
        laydate = layui.laydate;//日期插件
        lement = layui.element();//面包导航
        laypage = layui.laypage;//分页
        layer = layui.layer;//弹出层

        //以上模块根据需要引入
    });

    //批量删除提交
    function delAll() {
        layer.confirm('确认要删除吗？', function (index) {
            //捉到所有被选中的，发异步进行删除
            layer.msg('删除成功', {icon: 1});
        });
    }

    /*添加*/
    function role_add(title, url, w, h) {
        x_admin_show(title, url, w, h);
    }


    //编辑
    function role_edit(title, url, id, w, h) {
        url = url + id;
        x_admin_show(title, url, w, h);
    }

    /*删除*/
    function role_del(obj, id) {
        layer.confirm('确认要删除吗？', {icon: 3, title: '提示'}, function (index) {
            $.ajax({
                type: "delete",
                url: "/administrator/deleteGroupById/"+id,
                success: function (data) {
                    if (data.status == 1) {
                        $(obj).parents("tr").remove();
                        layer.msg('已删除!', {icon: 6, time: 1000});
                    } else {
                        layer.msg(data.info, {icon: 5, time: 1000});
                        return false;
                    }
                }
            });
        });
    }

    /**
     * 用户组状态修改
     */
    function role_status(obj, id, e) {
        layer.confirm(e == 1 ? '你确定要启用吗？' : '你确定要禁用吗？', {icon: 3, title: '提示'}, function (index) {
            if (e==1){
                e=0;
            }else {
                e=1;
            }
            $.ajax({
                type: "post",
                url: "/administrator/editGroup",
                data: {id: id, status: e},
                dataType: "json",
                success: function (data) {
                    if (data.status == 1) {
                        //发异步把用户状态进行更改
                        $(obj).attr("class", "layui-btn layui-btn-danger ");
                        $(obj).text("隐藏");
                        $(obj).remove();
                        layer.msg(data.msg, {icon: 6, time: 1000});
                        setTimeout(function () {
                            window.location.reload();
                        }, 1000);
                        return false;
                    } else {
                        //发异步把用户状态进行更改
                        $(obj).attr("class", "layui-btn layui-btn-normal ");
                        $(obj).text("显示");
                        $(obj).remove();
                        layer.msg(data.msg, {icon: 5, time: 1000});
                        return false;
                    }
                }
            });

        });
    }
</script>

</body>
</html>